#include <linux/io.h>
#include <linux/dma-mapping.h>
#include <asm/dma-mapping.h>
#include "fh_qos_gmac.h"
#include "fh_qos_gmac_dma.h"


void GMAC_DMA_ReleaseTxDesc(struct dwcqos_dma_desc * desc)
{

}

void GMAC_DMA_DisplayRxDesc(struct dwcqos_dma_desc * desc, int size)
{

}

void GMAC_DMA_DisplayTxDesc(struct dwcqos_dma_desc * desc, int size)
{

}

void GMAC_DMA_InitRxDesc(struct dwcqos_dma_desc * desc, __u32 size)
{

}

void GMAC_DMA_InitTxDesc(struct dwcqos_dma_desc * desc, __u32 size)
{

}

void GMAC_DMA_OpMode(struct dw_qos * pGmac)
{

}

void GMAC_DMA_InitDescRings(struct net_device *ndev)
{

}

void GMAC_DMA_FreeRxSkbufs(struct dw_qos * pGmac)
{

}

void GMAC_DMA_FreeTxSkbufs(struct dw_qos * pGmac)
{

}

void GMAC_DMA_FreeDesc(struct dw_qos * pGmac)
{

}

int GMAC_DMA_Init(struct net_device *ndev, __u32 dma_tx, __u32 dma_rx)
{
	return 0;
}

void GMAC_DMA_StartTx(struct dw_qos * pGmac)
{

}

void GMAC_DMA_StopTx(struct dw_qos * pGmac)
{

}

void GMAC_DMA_StartRx(struct dw_qos * pGmac)
{

}

void GMAC_DMA_StopRx(struct dw_qos * pGmac)
{

}


int GMAC_DMA_Interrupt(struct dw_qos * pGmac)
{
	return 0;
}

int GMAC_DMA_TxStatus(struct dw_qos * pGmac, struct dwcqos_dma_desc * desc)
{
	return 0;
}

int GMAC_DMA_RxStatus(struct dw_qos * pGmac, struct dwcqos_dma_desc * desc)
{
	return 0;
}

void GMAC_DMA_DiagnosticFrame(void *data, struct dw_qos * pGmac)
{

}
